Ulm Ux Api
TMF638 listService
/service[GET]
This method is to retrieve service details of customer.
URL
https://{host:port}/ulm-ux/v1/{businessId}/serviceURL PARAMS
| name | type | description | required |
|---|---|---|---|
| businessId | string | 2 letter ISO 3166 country code (TT, BB, JM, PA, etc.) identifying the business unit. | Y |
Header
| name | type | description | required |
|---|---|---|---|
| client_id | string | The client_id identifying the channel. Minimum characters: 5 | Y |
| client_secret | string | Password associated with the client_id. Minimum characters: 5 | Y |
| X-Correlation-ID | string | Identifier that correlates HTTP request between a client and server. Any identification model (UUID, checksum, etc.) can be used, as long as it is a unique value to differentiate a transaction. | N |
Query Param
| name | type | description | required |
|---|---|---|---|
| relatedParty.characteristic.name | string | Characteristics of a customer. Example: documentId | Y |
| relatedParty.characteristic.value | string | Value of the documentId | Y |
| relatedParty.@type | String | Example: Customer | N |
| supportingResource.name | string | Name of supporting service that you need to retrieve Example: MacAddress | Y |
cURL request - list service with MacAddress - CR
curl --location 'https://nonprod.lcr.esb.cloud.lla.com/dev/ulm-ux-lcr/ulm-ux/v1/CR/service?relatedParty.characteristic.name=documentId&relatedParty.@type=Customer&relatedParty.characteristic.value=422445569&supportingResource.name=MacAddress' \
--header 'client_id: xxxxxxxxxxx' \
--header 'client_secret: xxxxxxxx' \
--header 'X-Correlation-ID: {guid}'Success Response - for CR
[
{
"id": "1-5319635583",
"description": "SAGEMCOM FAST 3896 CONTADO",
"relatedParty": [
{
"id": "1137158",
"contactMedium": [
{
"mediumType": "billingAddress",
"characteristic": {
"street1": "SAN JOSE",
"street2": "SAN JOSE",
"city": "CONDOMINIO OASIS DE SAN JOSE TORRE C APART 501",
"country": null
}
}
],
"@baseType": "RelatedPartyRefOrValue",
"@referredType": "BillingAccount"
}
],
"supportingResource": [
{
"id": "",
"name": "macAddress",
"@baseType": "Resource",
"@type": "LogicalResource"
}
],
"relatedEntity": [
{
"id": "1137158",
"name": "ACC_010001137158",
"role": "account",
"@referredType": "BillingAccount"
}
]
}
]